package Servicio;

import Model.Gasto;


public class ManejadorGasto extends ManejadorAbstracto {


    public ManejadorGasto () {
    }

    protected String consulta(){
        String aux= "select * from Gasts Where Iniciales_Congreso ='"+valor+
                "' and Fecha_Congreso ='"+valor2+"'";
        
        return aux;
    }
    
    protected Object nuevo(){
       Object aux=null;
       try {
           aux = new Gasto (resultSet.getString("Descripcion"), 
                   resultSet.getFloat("Monto"), resultSet.getString("Fecha"), resultSet.getString("Tipo"));
           
           
       } catch (Exception e) {e.printStackTrace(); }
       return aux;
    
    }
    
    protected String table(){
        return "Gastos(Iniciales_Congreso,Fecha_Congreso,Fecha,Monto,Descripcion,Tipo)";
    }
    
    protected String values(Object objeto){
        String aux;
		Gasto gasto=(Gasto)objeto;
		int auxIdTipo = Facade.obtenerIdExpandible(gasto.getTipo(), 8);
        aux="('"+valor+
                "','"+valor2+
                "','"+((Gasto)objeto).getFecha()+
                "',"+((Gasto)objeto).getPrecio()+
                ",'"+((Gasto)objeto).getDescripcion()+"',"+auxIdTipo+")";
        return aux;
    }
    
    protected String table_u(){
        return "hola";
    }
        
    protected String campos_u(Object objeto){
        return "hola";
    }
 
    protected String ides_u(Object objeto){
            return "hola";
    }
    
    protected String table_d(){
        return "Gastos";
    }
        
    protected String campos_d(Object objeto){
        return "Fecha='"+((String)objeto)+"'";
    }
}

